:host {
	height: 100%;
	display: flex;
	align-items: stretch;
}

.group-logo {
	justify-content: center;
	align-items: center;
	overflow: hidden;
	min-width: 160px;
	min-height: 50px;
    background-image: url('../../assets/images/background_shapes.svg');
	background-color: hsl(var(--ig-secondary-500));
	position: relative;
	flex-grow: 1;
	flex-basis: 0;
}

.column {
	display: flex;
	flex-direction: column;
}

.image-background {
	position: absolute;
	min-width: 0;
	top: 0;
	bottom: 0;
	left: 0;
	min-height: 0;
	object-fit: cover;
}

.image-logo {
	min-width: 130px;
	width: 28%;
	flex-shrink: 0;
	object-fit: cover;
}

.form-container {
	min-width: min-content;
	position: relative;
	min-height: 0;
	flex-grow: 1;
	flex-basis: 0;
    justify-content: center;
    align-items: stretch;
    height: 100%;
	display: flex;
	flex-direction: column;
}